:root {
    --primary-color: #4aa079;
    --text-color: #ffffff;
    --background-color: #1c1c1c;
    --background-secondary-color: #232323;
    --background-hover-color: #333333;
    --border-color: #000000;
    --border-radius: 4px;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background-color: var(--background-color);

}

::-webkit-scrollbar-thumb {
    border-radius: var(--border-radius);
    background-color: var(--background-secondary-color);

}

::-webkit-scrollbar-thumb:hover {
    background-color: var(--background-hover-color);
}

input[type="search"] {
    outline: none;
    color: var(--text-color);
    transition: outline 0.3s ease-in-out;

}

input[type="search"]:focus {
    outline: 2px solid var(--primary-color);
}